5a052c95c2f32800175f5ca59bfa74abd002fd1a,src/org/opencms/jsp/CmsJspTagTemplate.java,CmsJspTagTemplate,templateTagAction,#String#String#boolean#boolean#ServletRequest#,208

Before Change


            
            if (page != null) {
                String absolutePath = controller.getCmsObject().readAbsolutePath(page.getFile());
                Locale locale = OpenCms.getLocaleManager().getBestMatchingLocale(controller.getCmsObject().getRequestContext().getLocale(), OpenCms.getLocaleManager().getDefaultLocales(controller.getCmsObject(), absolutePath), page.getLocales());
                
                // check the elements in the elementlist, if the check fails don't render the body
                String elements[] = CmsStringSubstitution.split(elementlist, ",");

After Change


                    String el = elements[i].trim();
                    List locales = page.getLocales(el);
                    Locale locale = null;
                    if ((locales != null) && (locales.size() != 0)) {
                        locale = OpenCms.getLocaleManager().getBestMatchingLocale(controller.getCmsObject().getRequestContext().getLocale(), OpenCms.getLocaleManager().getDefaultLocales(controller.getCmsObject(), absolutePath), locales);
                    }                     
                    if ((locale != null) && page.hasElement(el, locale) && page.isEnabled(el, locale)) {